//
// This software is now distributed according to
// the Lesser Gnu Public License. Please see
// http://www.gnu.org/copyleft/lesser.txt for
// the details.
// -- Happy Computing!
//
package com.stevesoft.pat;

/**
 * The apply method of this ReplaceRule simply appends the text it was
 * initialized with to the StringBufferLike.
 * 
 * @see com.stevesoft.pat.ReplaceRule
 */
public class StringRule extends ReplaceRule {

	String s;

	public StringRule(String s) {
		this.s = s;
	}

	public void apply(StringBufferLike sb, RegRes res) {
		sb.append(s);
	}

	public String toString1() {
		return s;
	}

	public Object clone1() {
		return new StringRule(s);
	}
}
